/*
* <p>Copyright： 东软烟草产品研发团队</p>
*/
package com.jkl.entity.person;

import javax.persistence.Id;
import javax.persistence.Table;
import javax.persistence.Transient;

import org.apache.ibatis.type.JdbcType;

import lombok.Data;
import lombok.experimental.Accessors;
import tk.mybatis.mapper.annotation.ColumnType;

/**
 * <p>实体<p>
 * <p> 变更说明：lin.pf 2018年10月01日实体<p>
 * Date:2018年10月01日
 * @author lin.pf
 * @version 1.0
 */
@Data
@Accessors(chain = true)
@Table(name = "bs_person")
public class BsPerson {
    /**
     * 主键ID
     * @mbg.generated
     */
	@Id
    @ColumnType(jdbcType = JdbcType.INTEGER)
    private Integer rowId;

    /**
     * 区域ID，关联bs_dept.row_id
     * @mbg.generated
     */
    private Integer areaId;
    
    
    /**
     * 区域名称，关联bs_dept.deptName
     */
    @Transient
    private String areaName;
    
    /**
     * 人员编码
     * @mbg.generated
     */
    private String personCode;

    /**
     * 人员名称
     * @mbg.generated
     */
    private String personName;

    /**
     * 人员类型:保留
     * @mbg.generated
     */
    private Integer personType;

    /**
     * 职务ID，关联bs_param.param_code
     * @mbg.generated
     */
    private Integer postCode;

    /**
     * 办公电话
     * @mbg.generated
     */
    private String telphone;

    /**
     * 移动电话
     * @mbg.generated
     */
    private String mobile;

    /**
     * 性别：1男，2女
     * @mbg.generated
     */
    private Integer sex;

    /**
     * 证件号
     * @mbg.generated
     */
    private String idcard;

    /**
     * 部门id，关联bs_dept.row_id
     * @mbg.generated
     */
    private Integer deptId;
    
   /**
    * 部门名称，关联bs_dept.deptName
    */
   @Transient
   private String deptName;

    /**
     * 电子邮件
     * @mbg.generated
     */
    private String email;

    /**
     * 状态：1启用，0停用
     * @mbg.generated
     */
    private Integer status;

    private Integer unitId;

    private Integer managerId;

    @Transient
    private int pageSize;
    
    @Transient
    private int currentPage;

    @Transient
    private String paramName;
}
